草庐IT

ASP.NET Web Forms - TextBox 控件

全部标签

c# - ASP.NET 5 (vNext) 中的身份验证

我有一个传统的ASP.NET应用程序,我想将其迁移到ASP.NET5(vNext)。我这样做是为了学习。我当前的应用程序使用基于表单的身份验证。但是,我想使用OAuth。我在看Securitymodule并且很好奇OAuth应该使用什么。我看到Microsoft.AspNet.Authentication.OAuth和Microsoft.AspNet.Authentication.OAuthBearer选项。其中哪些用于让用户登录?有谁知道展示这些功能的样本/示例吗? 最佳答案 Microsoft.AspNet.Authentica

c# - Asp.net core默认路由

简化的启动代码:publicvoidConfigureServices(IServiceCollectionservices){services.AddMvc();}publicvoidConfigure(IApplicationBuilderapp,IHostingEnvironmentenv){app.UseMvc(routes=>{routes.MapRoute(name:"default",template:"",defaults:new{controller="Main",action="Index"});});}在VisualStudio2015中运行应用程序后,我在浏览器

c# - 在 ASP.NET 中访问子页面中的母版页变量

这是我的母版页文件。我需要将strName、id、url、starttime等传递到我的子页面。我知道我们可以在我们的子页面中编写这个逻辑,但是,我只想在我的子页面中访问这个母版页变量。我不能在每个set/get方法中都写这个逻辑。在子页面中访问这些变量时,我得到了空值。基本上在这里,主页面加载在子页面加载调用结束后调用:主页名称:MyMasterPage公共(public)部分类MyMasterPage:MasterPage{公共(public)字符串strName=string.Empty;publicstringid=string.Empty;公共(public)字符串url=s

c# - ASP.NET Core 2 - 多个 Azure Redis 缓存服务 DI

在ASP.NETCore2中,我们可以像这样添加一个AzureRedis缓存:services.AddDistributedRedisCache(config=>{config.Configuration=Configuration.GetConnectionString("RedisCacheConnection");config.InstanceName="MYINSTANCE";});那么用法是这样的:privatereadonlyIDistributedCache_cache;publicMyController(IDistributedCachecache){_cache=c

c# - ASP.NET Core HTTPRequestMessage 返回奇怪的 JSON 消息

我目前正在使用ASP.NETCoreRC2,但遇到了一些奇怪的结果。所以我有一个具有以下功能的MVCController:publicHttpResponseMessageTunnel(){varmessage=newHttpResponseMessage(HttpStatusCode.OK);message.Content=newStringContent("blablabla",Encoding.UTF8);message.Content.Headers.ContentType=newSystem.Net.Http.Headers.MediaTypeHeaderValue("tex

c# - ASP.NET MVC : Problem setting the Authorize attribute Role from a variable, 需要常量

我在设置变量的授权属性角色值时遇到问题。错误消息说它需要一个const变量。当我创建一个const类型变量时,它工作正常,但我试图从Web.Config文件或任何其他允许最终用户设置它的文件加载值。我正在使用集成的Windows身份验证,因为这是一个仅限Intranet的应用程序。有没有办法从Controller检查用户角色?我将在if语句中使用它而不是属性来进行身份验证。[Authorize(Roles=Config.GMPUser)]publicActionResultIndex(){returnView();} 最佳答案 我有

c# - 有什么方法可以检测用户控件外的鼠标点击吗?

我正在创建一个自定义下拉框,我想在下拉框外单击鼠标时进行注册,以便将其隐藏。是否可以检测控件外的点击?或者我应该在包含表单上做一些机制并在打开任何下拉框时检查鼠标点击吗? 最佳答案 所以我终于明白你只希望它在用户点击时关闭。在这种情况下,Leaveevent应该工作得很好......出于某种原因,我得到的印象是你希望它在他们将鼠标移出你的自定义下拉列表时关闭。Leave事件在您的控件失去焦点时引发,如果用户单击其他内容,它肯定会失去焦点,因为他们单击的内容获得了焦点。文档还说这个事件会根据需要在控制链上上下级联:TheEnteran

c# - System.Web 可以与具有完整框架的 ASP.Net Core 一起使用吗

我们正在运行多个基于不同.Net版本的站点。其中一个网站正在运行.Net4.6和ASP.NetMVC5.xx为了使用Razor的新语法,我们希望升级此站点以使用.Net4.6和ASP.NetCore我们在我们的网站上使用FormsAuthentication,我们将继续使用它,以便用户可以在网站之间移动。(其中一个站点是运行FormsAuthentication的SharePoint站点)我们知道ASP.NetCore没有使用System.Web中的任何东西,但我们需要使用来自Controller的东西(在登录期间创建FormsAuthenticationcookie)和来自HttpM

c# - 如何使用 WebBrowser 控件以编程方式更改打印机设置?

我终于想通了howtoprinttransformedXML没有提示用户或显示IE窗口,但现在我需要指定份数和可能的其他打印机设置。有没有办法以编程方式更改WebBrowser控件上的打印机设置?有问题的代码:privatestaticvoidPrintReport(stringreportFilename){WebBrowserbrowser=newWebBrowser();browser.DocumentCompleted+=browser_DocumentCompleted;browser.Navigate(reportFilename);}privatestaticvoidbr

c# - ASP.NET MVC 中的发布/重定向/获取模式

在ASP.NETMVC中实现Post/Redirect/Get模式的最佳实践是什么?特别是,当您想重定向回初始操作/Controller时,执行此操作的最佳方法是什么?这是我目前的做法:向用户显示表单。在表格中,使用在行动中,使用ViewData["returnUrl"]=Request.Url;用户通过POST提交表单重定向到returnUrl模型绑定(bind),如果没有null.否则,重定向到主页。这样就完成了工作,但感觉这会导致大量重复。我还意识到我可能会重定向到Request.UrlReferrer...您认为实现此目的最干净、最理想的方法是什么?